Requirements Engineering Through Viewpoints
نویسندگان
چکیده
The development of most large and complex systems necessarily involves many people each with their own perspective on the system defined by their skills, responsibilities, knowledge and expertise. This is particularly true where the system is a composite system, that is one which deploys a variety of different technologies (software, hardware, mechanical and so on). Inevitably, the different perspectives of those involved in the process intersect and overlap, giving rise to a requirement for coordination. The intersections are, however, far from obvious because the knowledge within each perspective is represented in different ways. Further, because development may be carried out concurrently by those involved, different perspectives may be at different stages of elaboration and may each be subject to different development strategies.
منابع مشابه
Requirements Engineering Through Viewpoints
The use of Viewpoints in requirements engineering is an emerging area of research. This paper establishes the context for viewpoint-based requirements engineering and then gives a critical review of the existing methods. A viewpoint method is seen here as a requirements engineering process of identifying viewpoints, reasoning within a viewpoint, reasoning between different viewpoints, and revis...
متن کاملViewpoints for Specifying Component-Based Systems
There is a conceptual gap between the way we currently articulate requirements and the reuse-driven paradigm embodied in component-based system development. The principal challenge in requirements engineering for component-based systems is to develop models and methods that allow us make the best use of the available component technology by balancing aspects of requirements and business concern...
متن کاملSoftware Engineering for different Viewpoints Approach to Requirements Engineering
The paper includes a survey and discussion of viewpoint-oriented approaches to requirements engineering and a presentation of new work in this area which has been designed with practical application in mind. We describe the benefits of viewpoint-oriented requirements engineering and describe the strengths and weaknesses of a number of viewpoint-oriented methods. We discuss the practical problem...
متن کاملViewpoints: Principles, Problems and a Practical Approach to Requirements Engineering
The paper includes a survey and discussion of viewpoint-oriented approaches to requirements engineering and a presentation of new work in this area which has been designed with practical application in mind. We describe the benefits of viewpoint-oriented requirements engineering and describe the strengths and weaknesses of a number of viewpoint-oriented methods. We discuss the practical problem...
متن کاملComputational Mechanisms for Distributed Requirements Engineering
This paper argues for new computational mechanisms to aid specification of requirements for composite systems. It presents mechanisms for storing specification fragments, or viewpoints, and reasoning about these viewpoints to resolve semantic discrepancies prior to their integration in a comprehensive solution for distributed requirements engineering.
متن کاملCall for Contributions
Requirements engineering (RE) encompasses all the interdisciplinary activities involved in determining, documenting, and maintaining an agreed set of requirements for a system, and for tracing these through to implementation. A specific concern is the development of practical techniques, methods, and tools to support these activities. RE’13 invites submissions that address any facet of the requ...
متن کامل